@charset "utf-8";
/**
 * YZMCMS 内容管理系统(yzm-cms轻量级开源CMS)
 * @author           袁志蒙  
 * @license          http://www.yzmcms.com
 */
/* CSS Document */

/* YzmCMS前端表单样式 */
.yzm-form-box{margin: 20px 0}
.yzm-table{width: 70%;margin: 20px auto;}
.yzm-table tr{height: 55px;}
.yzm-table-title{font-size: 16px;}
.yzm-table-title .required{color:#fd6161;margin-left:-12px;margin-right:3px;vertical-align:middle;font-weight:bold;}
.yzm-code{cursor: pointer;margin-left: 20px;vertical-align: middle;}
.yzm-input-text{outline: none;width: 100%;padding: 8px 12px;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;box-sizing:border-box;border-radius: 3px;transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;font-size:13px;}
.yzm-textarea{border:1px solid #ced4da;color:#495057;box-sizing:border-box;border-radius:3px;padding:8px 12px;width:100%;height:120px;outline:none}
.yzm-input-text:focus,
.yzm-textarea:focus{transition: all 0.218s ease 0s;border: 1px solid #2196f3;}
.yzm-select{background: #fff none repeat scroll 0 0;border-color: #ddd;border-image: none;border-style: solid;border-width: 1px;height: 30px;line-height: 30px;margin-right: 2px;min-width: 100px;outline: none;padding: 0 5px}
.yzm-select optgroup{background: #f0f0f0;font-style: normal;font-weight: normal;color: #333}
.yzm-checkbox,.yzm-radio{margin-right:2px}
.fieldset_list{border: 1px solid #d8d8d8;margin: 10px 0}
.fieldset_list legend{font-size: 13px;color: #666;background-color: #f9f9f9;border: 1px solid #d8d8d8;padding: 0 15px;height: 25px;line-height: 25px;width: 56px;margin-bottom: 0px;}
.fieldset_tip{text-align: center;font-size: 13px;margin-top: 5px;margin-bottom: 10px;}
.file_ul li{margin-bottom:5px;margin-left:10px}
.file_ul li .input-text{margin-right:10px;height:23px;line-height:23px;width:230px;padding:3px 5px;border:1px solid #ddd;margin-bottom:8px;border-radius:3px;outline:none}
.file_ul li .input-text:focus{transition: all 0.218s ease 0s;border: 1px solid #2196f3;}
.file_ul li .yzm-input-alt{width:180px;}
.file_ul li a{color:#fff;font-size:12px;padding:4px 6px;background:#2196f3;border-radius:2px;}
.file_ul li a:hover{text-decoration:none;opacity:0.8}
.file_ul li a.danger{background:#f56c6c;}
.file_ul li a.danger:hover{background:#f78989;}
.option_label{margin-right: 8px;cursor: pointer}
.red{color: red;margin-left: 5px}
.codeimg{cursor: pointer;margin-left: 20px;vertical-align: middle;}
.uploadfile{height: 25px;line-height: 25px;width: 330px;padding: 3px 5px;border-radius: 2px;border: 1px solid #dadada;outline: none;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}
.laydate-icon{padding:5px 6px;border-radius:3px;width:200px;}
.upload-btn{background: #409eff;color: #fff !important;display: inline-block;text-align: center;height: 25px;line-height: 25px;cursor: pointer;padding: 3px 10px;border-radius: 3px;transition: all 0.3s;font-size:13px;}
.upload-btn:hover{background: #66b1ff;color: #fff;text-decoration: none}
.yzm-submit{outline: none;border-color: #088ef0;background: linear-gradient(#34a5f8, #088ef0);text-align: center;display: inline-block;cursor: pointer;border: none;transition: .3s;font-size: 12px;height: 40px;line-height: 40px;padding: 0 60px;color: #fff;border-style: solid;border-width: 1px;border-radius: 5px;}
.yzm-submit:hover{opacity:0.8;color:#fff}